#include "stdafx.h"
#include "LiftForm_c.h"

//void drawElevator(int shaftId, int floor, int status)
//{
//	// dit zou de C++ method "UpdateLabel()" moeten callen
//	// maar die krijgen we dus niet zover
//		UpdateLabel(shaftId, status, floor);
//}
//
//unsigned __stdcall statusUpdaterTask(void* arg)
//{
//	task *controller = (task*)arg;
//	Manager *manager = *((Manager**)getArgument_task(controller));
//
//	while (!isTerminated_task(controller))
//	{
//		Shaft *shaft = (Shaft*) manager->shafts->firstElement;
//		Elevator *elevator = shaft->elevator;
//		int floor = elevator->currentFloor;
//		int status = elevator->status;
//		int shaftId = shaft->shaftId;
//
//		drawElevator(shaftId, floor, status);
//		Sleep(1000);
//
//		// TODO: loop over alle shafts en hun elevators
//		// foreach (manager->shafts as shaft)
//		// { 
//		//   doSomething(shaft->elevator->status);
//		// {
//
//	}
//
//	return 0;
//}